Rust Job: Data Scientist

Job added on

Location

Baltimore, Maryland - United States of America

Job type

Full-Time

Rust Job Details

job summary:

We are adding a Data Scientist to a small and growing team of top performers focused on developing complex, AI-based algorithms and forecasting applications that drive a B2B software product used within the financial industry.



In this role, you will be responsible for developing tools and models for exploratory data science research and driving the modernization, improvement, and expansion of existing models. The position requires close collaboration with other data scientists, data analysts/engineers, and software engineers.



Essential Functions:


As the Data Sciencist you will:


- Collaborate with other data scientists within the Product department along with researchers to understand their needs and requirements for exploratory data science research.


- Design, develop, and maintain intuitive, high impact models and model functionality that will drive outcomes produced by our primary products


- Original Python-based code with a mind towards efficacy, efficiency, scalability, and robustness.


- Evaluate algorithm design and requirements for feasibility and efficiency.


- Continually stay updated with advancements and best practices in data science and software engineering, and advocate for their implementation.



Required Education and Experience


- Established track record (5+ years) developing software and applications,


including 4+ years of experience in developing highly complex, heavily


algorithmic modesl in Python, RUST, R or other languages.


- Bachelor's or higher degree in a quantitative discipline (e.g., Computer Science, Engineering, Math, Physics).


- Experience developing quantitative and statistical models.


- Proficiency in Python, with a solid understanding of data science libraries such as Pandas, NumPy, and Scikit-learn.


- Knowledge of machine learning techniques and algorithms.


- Familiarity with version control systems such (e.g., Git, Bitbucket) and agile


methodologies and tools (JIRA).


- Problem-solving skills, attention to detail, and ability to handle multiple tasks simultaneously.


- Comfort with ambiguity in problem specification and emerging objectives.


- High level of pragmatism; able to apply varying levels of rigor appropriately to different projects based on the nature of the project and surrounding


circumstances.



Nice to have...


- Experience with statistical and ML tools such as SAS, Dataiku, Matlab, etc


- Knowledge of cloud computing services like AWS.


- Experience modernizing and refactoring existing AI, ML, or general statistical models.


- Proficiency in SQL and experience with relational and NoSQL databases.

location: BALTIMORE, Maryland

job type: Permanent

salary: $125,000 - 150,000 per year

work hours: 9am to 5pm

education: Bachelors



responsibilities:



  • Develop, modify, and enhance quantitiative and statistical models that drive a complex, decision logic engine.

  • Perform complex mathematical and satistical analyses on a plethora of data types including operational, behavioral, and industry mandated.

  • Research and recommend new tools and methods -- contribute to requirements analysis in support of enhancing existing tools, both custom internally built and widely distributed by third parties.

  • Create proof of concepts (POCs) with languages like Python, R, or RUST.

  • Contribute consustructive input towards the support and enhancement of existing data infrastructure, pipelines, and data mining techniques.

  • Collaborate with teammates and colleagues to ensure the best possible product is developed for our customers

  • Create high value, easy to consume documentation, ensuring ease of support and business continuity for the product.





qualifications:

  • Experience level: Experienced
  • Minimum 3 years of experience
  • Education: Bachelors


skills:
  • Python



    Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

    Applications accepted on ongoing basis until filled.